/**
 * @author Ariel 自动获取省市区
 */
$(function() {// 在DOM加载完成之后自动执行
	setSelect('1', 'servicecatalog');
	$("#setSecondKill").validate({
		rules : {
			"secondKill.servicecatalog.id" : {
				required : true,
			},
			"secondKill.provider.id" : {
				required : true,
			},
			"secondKill.num":{
				required : true,
				isIntGtZero:true
			},
			"secondKill.time":{
				required : true,
			}
		},

		messages : {
			"secondKill.servicecatalog.id" : {
				required : "服务种类不能为空",

			},
			"secondKill.provider.id" : {
				required : "供应商不能为空",
			},
			"secondKill.num":{
				required : "数量不能为空",
				isIntGtZero:"必须为大于0的整数"
			},
			"secondKill.time":{
				required : "时间不能为空",
			}
		},
	});
})
function onSelectChange(obj, toSelId) {// 在下拉列表时加载
	setSelect(obj.value, toSelId);
}

function setSelect(fromSelVal, toSelId) {// 发送post请求获取数据
	document.getElementById(toSelId).innerHTML = "";
	jQuery.ajax({
		type : "POST",
		url : "getcatalogProvider.action",
		cache : false,
		dataType : "JSON",
		data : {
			"parentId" : fromSelVal,
			"level" : toSelId
		},
		success : function(data) {

			createSelectObj(data, toSelId);
		}
	});
}

function createSelectObj(data, toSelId) {// 设置下拉列表里的值
	if (data != null) {
		var obj = document.getElementById(toSelId);
		obj.innerHTML = "";
		var nullOp = document.createElement("option");
		nullOp.setAttribute("value", "");
		nullOp.appendChild(document.createTextNode("请选择"));
		obj.appendChild(nullOp);
		$.each(data, function(i, item) {
			var op = document.createElement("option");
			op.setAttribute("value", item.id);
			op.appendChild(document.createTextNode(item.name));
			obj.appendChild(op);
		})
	}
}